﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="smsdbDataSet" targetNamespace="http://tempuri.org/smsdbDataSet.xsd" xmlns:mstns="http://tempuri.org/smsdbDataSet.xsd" xmlns="http://tempuri.org/smsdbDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="4" FunctionsComponentName="QueriesTableAdapter" GeneratorFunctionsComponentClassName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" UserFunctionsComponentName="QueriesTableAdapter" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="smsdbConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="smsdbConnectionString (Settings)" PropertyReference="ApplicationSettings.SmsUI.Properties.Settings.GlobalReference.Default.smsdbConnectionString" Provider="System.Data.OleDb" />
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="smsdbConnectionString4" IsAppSettingsProperty="true" Modifier="Assembly" Name="smsdbConnectionString4 (Settings)" PropertyReference="ApplicationSettings.SmsUI.Properties.Settings.GlobalReference.Default.smsdbConnectionString4" Provider="System.Data.OleDb" />
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="smsdbConnectionString1" IsAppSettingsProperty="true" Modifier="Assembly" Name="smsdbConnectionString1 (Settings)" PropertyReference="ApplicationSettings.SmsUI.Properties.Settings.GlobalReference.Default.smsdbConnectionString1" Provider="System.Data.OleDb" />
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="smsdbConnectionString2" IsAppSettingsProperty="true" Modifier="Assembly" Name="smsdbConnectionString2 (Settings)" PropertyReference="ApplicationSettings.SmsUI.Properties.Settings.GlobalReference.Default.smsdbConnectionString2" Provider="System.Data.OleDb" />
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="smsdbConnectionString3" IsAppSettingsProperty="true" Modifier="Assembly" Name="smsdbConnectionString3 (Settings)" PropertyReference="ApplicationSettings.SmsUI.Properties.Settings.GlobalReference.Default.smsdbConnectionString3" Provider="System.Data.OleDb" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_ContentTableAdapter" GeneratorDataComponentClassName="tb_ContentTableAdapter" Name="tb_Content" UserDataComponentName="tb_ContentTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_Content" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `tb_Content` WHERE ((`ID` = ?) AND ((? = 1 AND `Content` IS NULL) OR (`Content` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Content" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `tb_Content` (`Content`) VALUES (?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT ID, Content FROM tb_Content</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `tb_Content` SET `Content` = ? WHERE ((`ID` = ?) AND ((? = 1 AND `Content` IS NULL) OR (`Content` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Content" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="Content" DataSetColumn="Content" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_SendListTableAdapter" GeneratorDataComponentClassName="tb_SendListTableAdapter" Name="tb_SendList" UserDataComponentName="tb_SendListTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_SendList" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `tb_SendList` WHERE ((`ID` = ?) AND ((? = 1 AND `PhoneNum` IS NULL) OR (`PhoneNum` = ?)) AND ((? = 1 AND `Priority` IS NULL) OR (`Priority` = ?)) AND ((? = 1 AND `ComPort` IS NULL) OR (`ComPort` = ?)) AND ((? = 1 AND `Content` IS NULL) OR (`Content` = ?)) AND ((? = 1 AND `SendState` IS NULL) OR (`SendState` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_PhoneNum" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_ComPort" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_ComPort" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Content" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_SendState" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `tb_SendList` (`PhoneNum`, `Priority`, `ComPort`, `Content`, `SendState`) VALUES (?, ?, ?, ?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="ComPort" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="SendState" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT ID, PhoneNum, Priority, ComPort, Content, SendState
FROM tb_SendList
ORDER BY ID</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `tb_SendList` SET `PhoneNum` = ?, `Priority` = ?, `ComPort` = ?, `Content` = ?, `SendState` = ? WHERE ((`ID` = ?) AND ((? = 1 AND `PhoneNum` IS NULL) OR (`PhoneNum` = ?)) AND ((? = 1 AND `Priority` IS NULL) OR (`Priority` = ?)) AND ((? = 1 AND `ComPort` IS NULL) OR (`ComPort` = ?)) AND ((? = 1 AND `Content` IS NULL) OR (`Content` = ?)) AND ((? = 1 AND `SendState` IS NULL) OR (`SendState` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="ComPort" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="SendState" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_PhoneNum" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_ComPort" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_ComPort" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Content" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_SendState" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="PhoneNum" DataSetColumn="PhoneNum" />
              <Mapping SourceColumn="Priority" DataSetColumn="Priority" />
              <Mapping SourceColumn="ComPort" DataSetColumn="ComPort" />
              <Mapping SourceColumn="Content" DataSetColumn="Content" />
              <Mapping SourceColumn="SendState" DataSetColumn="SendState" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_SendList" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByID" GetMethodModifier="Public" GetMethodName="GetDataByID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByID" UserSourceName="GetDataByID">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT TOP 1 ComPort, Content, ID, PhoneNum, Priority, SendState FROM tb_SendList WHERE (SendState = '0') ORDER BY Priority DESC, ID</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_ReciveListTableAdapter" GeneratorDataComponentClassName="tb_ReciveListTableAdapter" Name="tb_ReciveList" UserDataComponentName="tb_ReciveListTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_ReciveList" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>DELETE FROM tb_ReciveList
WHERE (ID = ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Param1" ColumnName="ID" DataSourceName="tb_ReciveList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `tb_ReciveList` (`PhoneNum`, `ReciveTime`, `ReciveSet`, `Content`) VALUES (?, ?, ?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="ReciveTime" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ReciveTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="ReciveSet" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ReciveSet" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT ID, PhoneNum, ReciveTime, ReciveSet, Content FROM tb_ReciveList</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE tb_ReciveList
SET PhoneNum = ?, ReciveTime = ?, ReciveSet = ?, Content = ?
WHERE (ID = ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="Param1" ColumnName="PhoneNum" DataSourceName="tb_ReciveList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param2" ColumnName="ReciveTime" DataSourceName="tb_ReciveList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="ReciveTime" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="ReciveTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param3" ColumnName="ReciveSet" DataSourceName="tb_ReciveList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="ReciveSet" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="ReciveSet" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param4" ColumnName="Content" DataSourceName="tb_ReciveList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="Param5" ColumnName="ID" DataSourceName="tb_ReciveList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="PhoneNum" DataSetColumn="PhoneNum" />
              <Mapping SourceColumn="ReciveTime" DataSetColumn="ReciveTime" />
              <Mapping SourceColumn="ReciveSet" DataSetColumn="ReciveSet" />
              <Mapping SourceColumn="Content" DataSetColumn="Content" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_SendedListTableAdapter" GeneratorDataComponentClassName="tb_SendedListTableAdapter" Name="tb_SendedList" UserDataComponentName="tb_SendedListTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_SendedList" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `tb_SendedList` WHERE ((`ID` = ?) AND ((? = 1 AND `State` IS NULL) OR (`State` = ?)) AND ((? = 1 AND `PhoneNum` IS NULL) OR (`PhoneNum` = ?)) AND ((? = 1 AND `SendTime` IS NULL) OR (`SendTime` = ?)) AND ((? = 1 AND `SendSet` IS NULL) OR (`SendSet` = ?)) AND ((? = 1 AND `Content` IS NULL) OR (`Content` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_State" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="State" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_State" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="State" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_PhoneNum" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_SendTime" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendTime" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_SendTime" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendTime" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_SendSet" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendSet" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_SendSet" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendSet" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Content" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `tb_SendedList` (`State`, `PhoneNum`, `SendTime`, `SendSet`, `Content`) VALUES (?, ?, ?, ?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="State" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="State" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="SendTime" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="SendSet" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendSet" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT TOP 5000 ID, State, PhoneNum, SendTime, SendSet, Content
FROM tb_SendedList</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `tb_SendedList` SET `State` = ?, `PhoneNum` = ?, `SendTime` = ?, `SendSet` = ?, `Content` = ? WHERE ((`ID` = ?) AND ((? = 1 AND `State` IS NULL) OR (`State` = ?)) AND ((? = 1 AND `PhoneNum` IS NULL) OR (`PhoneNum` = ?)) AND ((? = 1 AND `SendTime` IS NULL) OR (`SendTime` = ?)) AND ((? = 1 AND `SendSet` IS NULL) OR (`SendSet` = ?)) AND ((? = 1 AND `Content` IS NULL) OR (`Content` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="State" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="State" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="SendTime" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="SendSet" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendSet" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_State" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="State" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_State" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="State" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_PhoneNum" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_SendTime" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendTime" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_SendTime" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendTime" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_SendSet" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendSet" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_SendSet" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SendSet" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Content" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_Content" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="State" DataSetColumn="State" />
              <Mapping SourceColumn="PhoneNum" DataSetColumn="PhoneNum" />
              <Mapping SourceColumn="SendTime" DataSetColumn="SendTime" />
              <Mapping SourceColumn="SendSet" DataSetColumn="SendSet" />
              <Mapping SourceColumn="Content" DataSetColumn="Content" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_ConfigTableAdapter" GeneratorDataComponentClassName="tb_ConfigTableAdapter" Name="tb_Config" UserDataComponentName="tb_ConfigTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_Config" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>DELETE FROM tb_Config
WHERE (ID = ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Param1" ColumnName="ID" DataSourceName="tb_Config" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `tb_Config` (`Para`, `Value`) VALUES (?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Para" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Para" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Value" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Value" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT ID, Para, [Value] FROM tb_Config</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE tb_Config
SET Para = ?, [Value] = ?
WHERE (ID = ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="Param1" ColumnName="Para" DataSourceName="tb_Config" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="Para" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="Para" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param2" ColumnName="Value" DataSourceName="tb_Config" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="Value" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="Value" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="Param3" ColumnName="ID" DataSourceName="tb_Config" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="Para" DataSetColumn="Para" />
              <Mapping SourceColumn="Value" DataSetColumn="Value" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_SetTableAdapter" GeneratorDataComponentClassName="tb_SetTableAdapter" Name="tb_Set" UserDataComponentName="tb_SetTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_Set" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>DELETE FROM tb_Set
WHERE (ID = ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Param1" ColumnName="ID" DataSourceName="tb_Set" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `tb_Set` (`State`, `PortNum`, `SetType`, `BTL`, `ReciveCount`, `Speed`, `SuccessCount`, `FailCount`, `Remark`, `MaxCount`, `HiddenState`, `SendingCount`, `SmsNum`, `MaType`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="State" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="State" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="PortNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PortNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="SetType" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SetType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="BTL" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="BTL" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="ReciveCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ReciveCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Speed" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Speed" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="SuccessCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SuccessCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="FailCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="FailCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Remark" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="MaxCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="MaxCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="HiddenState" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="HiddenState" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="SendingCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendingCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="SmsNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="SmsNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="MaType" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="MaType" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT * FROM tb_Set</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE tb_Set
SET State = ?, PortNum = ?, SetType = ?, BTL = ?, ReciveCount = ?, Speed = ?, 
      SuccessCount = ?, FailCount = ?, Remark = ?, MaxCount = ?, HiddenState = ?, 
      SendingCount = ?, SmsNum = ?, MaType = ?
WHERE (ID = ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="Param1" ColumnName="State" DataSourceName="tb_Set" DataTypeServer="DbType.StringFixedLength(50)" DbType="String" Direction="Input" ParameterName="State" Precision="0" ProviderType="WChar" Scale="0" Size="50" SourceColumn="State" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param2" ColumnName="PortNum" DataSourceName="tb_Set" DataTypeServer="DbType.StringFixedLength(50)" DbType="String" Direction="Input" ParameterName="PortNum" Precision="0" ProviderType="WChar" Scale="0" Size="50" SourceColumn="PortNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param3" ColumnName="SetType" DataSourceName="tb_Set" DataTypeServer="DbType.StringFixedLength(50)" DbType="String" Direction="Input" ParameterName="SetType" Precision="0" ProviderType="WChar" Scale="0" Size="50" SourceColumn="SetType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param4" ColumnName="BTL" DataSourceName="tb_Set" DataTypeServer="DbType.StringFixedLength(50)" DbType="String" Direction="Input" ParameterName="BTL" Precision="0" ProviderType="WChar" Scale="0" Size="50" SourceColumn="BTL" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param5" ColumnName="ReciveCount" DataSourceName="tb_Set" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="ReciveCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ReciveCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param6" ColumnName="Speed" DataSourceName="tb_Set" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="Speed" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Speed" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param7" ColumnName="SuccessCount" DataSourceName="tb_Set" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="SuccessCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SuccessCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param8" ColumnName="FailCount" DataSourceName="tb_Set" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="FailCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="FailCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param9" ColumnName="Remark" DataSourceName="tb_Set" DataTypeServer="DbType.StringFixedLength(50)" DbType="String" Direction="Input" ParameterName="Remark" Precision="0" ProviderType="WChar" Scale="0" Size="50" SourceColumn="Remark" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param10" ColumnName="MaxCount" DataSourceName="tb_Set" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="MaxCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="MaxCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param11" ColumnName="HiddenState" DataSourceName="tb_Set" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="HiddenState" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="HiddenState" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param12" ColumnName="SendingCount" DataSourceName="tb_Set" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="SendingCount" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendingCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param13" ColumnName="SmsNum" DataSourceName="tb_Set" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="SmsNum" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="SmsNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Param14" ColumnName="MaType" DataSourceName="tb_Set" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="MaType" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="MaType" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="Param15" ColumnName="ID" DataSourceName="tb_Set" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="State" DataSetColumn="State" />
              <Mapping SourceColumn="PortNum" DataSetColumn="PortNum" />
              <Mapping SourceColumn="SetType" DataSetColumn="SetType" />
              <Mapping SourceColumn="BTL" DataSetColumn="BTL" />
              <Mapping SourceColumn="ReciveCount" DataSetColumn="ReciveCount" />
              <Mapping SourceColumn="Speed" DataSetColumn="Speed" />
              <Mapping SourceColumn="SuccessCount" DataSetColumn="SuccessCount" />
              <Mapping SourceColumn="FailCount" DataSetColumn="FailCount" />
              <Mapping SourceColumn="Remark" DataSetColumn="Remark" />
              <Mapping SourceColumn="MaxCount" DataSetColumn="MaxCount" />
              <Mapping SourceColumn="HiddenState" DataSetColumn="HiddenState" />
              <Mapping SourceColumn="SendingCount" DataSetColumn="SendingCount" />
              <Mapping SourceColumn="SmsNum" DataSetColumn="SmsNum" />
              <Mapping SourceColumn="MaType" DataSetColumn="MaType" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_CheckListTableAdapter" GeneratorDataComponentClassName="tb_CheckListTableAdapter" Name="tb_CheckList" UserDataComponentName="tb_CheckListTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_CheckList" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM `tb_CheckList` WHERE ((`ID` = ?) AND ((? = 1 AND `PhoneNum` IS NULL) OR (`PhoneNum` = ?)) AND ((? = 1 AND `Priority` IS NULL) OR (`Priority` = ?)) AND ((? = 1 AND `ComPort` IS NULL) OR (`ComPort` = ?)) AND ((? = 1 AND `SendState` IS NULL) OR (`SendState` = ?)) AND ((? = 1 AND `CheckState` IS NULL) OR (`CheckState` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_PhoneNum" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_ComPort" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_ComPort" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_CheckState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="CheckState" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_CheckState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="CheckState" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO `tb_CheckList` (`PhoneNum`, `Priority`, `ComPort`, `SendState`, `CheckState`) VALUES (?, ?, ?, ?, ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="ComPort" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="CheckState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="CheckState" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT *
FROM tb_CheckList
WHERE (SendState = ?)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="Param1" ColumnName="SendState" DataSourceName="tb_CheckList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE `tb_CheckList` SET `PhoneNum` = ?, `Priority` = ?, `ComPort` = ?, `SendState` = ?, `CheckState` = ? WHERE ((`ID` = ?) AND ((? = 1 AND `PhoneNum` IS NULL) OR (`PhoneNum` = ?)) AND ((? = 1 AND `Priority` IS NULL) OR (`Priority` = ?)) AND ((? = 1 AND `ComPort` IS NULL) OR (`ComPort` = ?)) AND ((? = 1 AND `SendState` IS NULL) OR (`SendState` = ?)) AND ((? = 1 AND `CheckState` IS NULL) OR (`CheckState` = ?)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="ComPort" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="CheckState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="CheckState" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_PhoneNum" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_PhoneNum" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_ComPort" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="Original_ComPort" Precision="0" ProviderType="VarWChar" Scale="0" Size="0" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="IsNull_CheckState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="CheckState" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="Original_CheckState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="CheckState" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="PhoneNum" DataSetColumn="PhoneNum" />
              <Mapping SourceColumn="Priority" DataSetColumn="Priority" />
              <Mapping SourceColumn="ComPort" DataSetColumn="ComPort" />
              <Mapping SourceColumn="SendState" DataSetColumn="SendState" />
              <Mapping SourceColumn="CheckState" DataSetColumn="CheckState" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="tb_CheckList" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByState" GetMethodModifier="Public" GetMethodName="GetDataByState" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByState" UserSourceName="GetDataByState">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT TOP 1 CheckState, ComPort, ID, PhoneNum, Priority, SendState
FROM tb_CheckList
WHERE (SendState = 0)
ORDER BY Priority DESC, ID</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
        </Tables>
        <Sources>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertSendListNew" MethodsParameterType="CLR" Modifier="Public" Name="InsertSendListNew" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="InsertSendListNew">
            <InsertCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>INSERT INTO tb_SendList
      (PhoneNum)
VALUES ('1234567890')</CommandText>
                <Parameters />
              </DbCommand>
            </InsertCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertContent" MethodsParameterType="CLR" Modifier="Public" Name="InsertContent" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="InsertContent">
            <InsertCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>INSERT INTO tb_Content
      (Content)
VALUES ('')</CommandText>
                <Parameters />
              </DbCommand>
            </InsertCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertReciveList" MethodsParameterType="CLR" Modifier="Public" Name="InsertReciveList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="InsertReciveList">
            <InsertCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>INSERT INTO tb_ReciveList
      (PhoneNum, ReciveTime, ReciveSet, Content)
VALUES ('1', '1', '1', '1')</CommandText>
                <Parameters />
              </DbCommand>
            </InsertCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertSendedList" MethodsParameterType="CLR" Modifier="Public" Name="InsertSendedList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="InsertSendedList">
            <InsertCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>INSERT INTO tb_SendedList
      (State, PhoneNum, SendTime, SendSet, Content)
VALUES ('1', '1', '2011-1-1 10:10', '1', '1')</CommandText>
                <Parameters />
              </DbCommand>
            </InsertCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="UpdateSetQuery" MethodsParameterType="CLR" Modifier="Public" Name="UpdateSetQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy4" UserSourceName="UpdateSetQuery">
            <UpdateCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>UPDATE tb_Set
SET State = '停用'</CommandText>
                <Parameters />
              </DbCommand>
            </UpdateCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteSendList" MethodsParameterType="CLR" Modifier="Public" Name="DeleteSendList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy5" UserSourceName="DeleteSendList">
            <DeleteCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>DELETE FROM tb_SendList</CommandText>
                <Parameters />
              </DbCommand>
            </DeleteCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteSendListByID" MethodsParameterType="CLR" Modifier="Public" Name="DeleteSendListByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy6" UserSourceName="DeleteSendListByID">
            <DeleteCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>DELETE FROM tb_SendList
WHERE (ID = ?)</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="false" AutogeneratedName="Param1" ColumnName="ID" DataSourceName="tb_SendList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                </Parameters>
              </DbCommand>
            </DeleteCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="UpdateAllSendState" MethodsParameterType="CLR" Modifier="Public" Name="UpdateAllSendState" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy7" UserSourceName="UpdateAllSendState">
            <UpdateCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>UPDATE tb_SendList set SendState='0'</CommandText>
                <Parameters />
              </DbCommand>
            </UpdateCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="UpdateSendState" MethodsParameterType="CLR" Modifier="Public" Name="UpdateSendState" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy8" UserSourceName="UpdateSendState">
            <UpdateCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>UPDATE tb_SendList set SendState=? where ID=?</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="Param1" ColumnName="SendState" DataSourceName="tb_SendList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="SendState" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="false" AutogeneratedName="Param2" ColumnName="ID" DataSourceName="tb_SendList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                </Parameters>
              </DbCommand>
            </UpdateCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="UpdateCheckState" MethodsParameterType="CLR" Modifier="Public" Name="UpdateCheckState" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy9" UserSourceName="UpdateCheckState">
            <UpdateCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>UPDATE tb_CheckList
SET SendState = ?, CheckState = ?
WHERE (ID = ?)</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="Param1" ColumnName="SendState" DataSourceName="tb_CheckList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="SendState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="Param2" ColumnName="CheckState" DataSourceName="tb_CheckList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="CheckState" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="CheckState" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="false" AutogeneratedName="Param3" ColumnName="ID" DataSourceName="tb_CheckList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="Original_ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                </Parameters>
              </DbCommand>
            </UpdateCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteCheckListByID" MethodsParameterType="CLR" Modifier="Public" Name="DeleteCheckListByID" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy10" UserSourceName="DeleteCheckListByID">
            <DeleteCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>DELETE FROM tb_CheckList
WHERE (ID = ?)</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="false" AutogeneratedName="Param1" ColumnName="ID" DataSourceName="tb_CheckList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="ID" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                </Parameters>
              </DbCommand>
            </DeleteCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="ClearUnCheckList" MethodsParameterType="CLR" Modifier="Public" Name="ClearUnCheckList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy11" UserSourceName="ClearUnCheckList">
            <DeleteCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>DELETE FROM tb_CheckList
WHERE (CheckState = 0)</CommandText>
                <Parameters />
              </DbCommand>
            </DeleteCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="ClearCheckList" MethodsParameterType="CLR" Modifier="Public" Name="ClearCheckList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy12" UserSourceName="ClearCheckList">
            <DeleteCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>DELETE FROM tb_CheckList
WHERE (CheckState &lt;&gt; 0)</CommandText>
                <Parameters />
              </DbCommand>
            </DeleteCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertUnCheckList" MethodsParameterType="CLR" Modifier="Public" Name="InsertUnCheckList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy13" UserSourceName="InsertUnCheckList">
            <InsertCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>INSERT INTO tb_CheckList
      (PhoneNum, Priority, ComPort, SendState, CheckState)
VALUES ('1234567890', 5, '', 0, 0)</CommandText>
                <Parameters />
              </DbCommand>
            </InsertCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertCheckList" MethodsParameterType="CLR" Modifier="Public" Name="InsertCheckList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy14" UserSourceName="InsertCheckList">
            <InsertCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>INSERT INTO tb_CheckList
      (PhoneNum, Priority, ComPort, SendState, CheckState)
VALUES ('1234567890', 5, '', 1, 1)</CommandText>
                <Parameters />
              </DbCommand>
            </InsertCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteMyAddSendList" MethodsParameterType="CLR" Modifier="Public" Name="DeleteMyAddSendList" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy15" UserSourceName="DeleteMyAddSendList">
            <DeleteCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>DELETE FROM tb_SendList
WHERE (PhoneNum = '1234567890')</CommandText>
                <Parameters />
              </DbCommand>
            </DeleteCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertOneNumer" MethodsParameterType="CLR" Modifier="Public" Name="InsertOneNumer" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy16" UserSourceName="InsertOneNumer">
            <InsertCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>INSERT INTO tb_SendList
      (PhoneNum, Priority, ComPort, Content, SendState)
VALUES (?, ?, ?, ?, ?)</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="Param1" ColumnName="PhoneNum" DataSourceName="tb_SendList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="PhoneNum" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="PhoneNum" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="Param2" ColumnName="Priority" DataSourceName="tb_SendList" DataTypeServer="DbType.Int32" DbType="Int32" Direction="Input" ParameterName="Priority" Precision="0" ProviderType="Integer" Scale="0" Size="0" SourceColumn="Priority" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="Param3" ColumnName="ComPort" DataSourceName="tb_SendList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="ComPort" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="ComPort" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="Param4" ColumnName="Content" DataSourceName="tb_SendList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="Content" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="Content" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="Param5" ColumnName="SendState" DataSourceName="tb_SendList" DataTypeServer="DbType.StringFixedLength(255)" DbType="String" Direction="Input" ParameterName="SendState" Precision="0" ProviderType="WChar" Scale="0" Size="255" SourceColumn="SendState" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </InsertCommand>
          </DbSource>
          <DbSource ConnectionRef="smsdbConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteTempNumber" MethodsParameterType="CLR" Modifier="Public" Name="DeleteTempNumber" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy17" UserSourceName="DeleteTempNumber">
            <DeleteCommand>
              <DbCommand CommandType="Text" ModifiedByUser="true">
                <CommandText>DELETE FROM tb_SendList
WHERE (PhoneNum = '1234567890')</CommandText>
                <Parameters />
              </DbCommand>
            </DeleteCommand>
          </DbSource>
        </Sources>
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="smsdbDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="smsdbDataSet" msprop:Generator_UserDSName="smsdbDataSet">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="tb_Content" msprop:Generator_TableClassName="tb_ContentDataTable" msprop:Generator_TableVarName="tabletb_Content" msprop:Generator_TablePropName="tb_Content" msprop:Generator_RowDeletingName="tb_ContentRowDeleting" msprop:Generator_UserTableName="tb_Content" msprop:Generator_RowChangingName="tb_ContentRowChanging" msprop:Generator_RowEvHandlerName="tb_ContentRowChangeEventHandler" msprop:Generator_RowDeletedName="tb_ContentRowDeleted" msprop:Generator_RowEvArgName="tb_ContentRowChangeEvent" msprop:Generator_RowChangedName="tb_ContentRowChanged" msprop:Generator_RowClassName="tb_ContentRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" />
              <xs:element name="Content" msprop:Generator_ColumnVarNameInTable="columnContent" msprop:Generator_ColumnPropNameInRow="Content" msprop:Generator_ColumnPropNameInTable="ContentColumn" msprop:Generator_UserColumnName="Content" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_SendList" msprop:Generator_TableClassName="tb_SendListDataTable" msprop:Generator_TableVarName="tabletb_SendList" msprop:Generator_TablePropName="tb_SendList" msprop:Generator_RowDeletingName="tb_SendListRowDeleting" msprop:Generator_UserTableName="tb_SendList" msprop:Generator_RowChangingName="tb_SendListRowChanging" msprop:Generator_RowEvHandlerName="tb_SendListRowChangeEventHandler" msprop:Generator_RowDeletedName="tb_SendListRowDeleted" msprop:Generator_RowEvArgName="tb_SendListRowChangeEvent" msprop:Generator_RowChangedName="tb_SendListRowChanged" msprop:Generator_RowClassName="tb_SendListRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" />
              <xs:element name="PhoneNum" msprop:Generator_ColumnVarNameInTable="columnPhoneNum" msprop:Generator_ColumnPropNameInRow="PhoneNum" msprop:Generator_ColumnPropNameInTable="PhoneNumColumn" msprop:Generator_UserColumnName="PhoneNum" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Priority" msprop:Generator_ColumnVarNameInTable="columnPriority" msprop:Generator_ColumnPropNameInRow="Priority" msprop:Generator_ColumnPropNameInTable="PriorityColumn" msprop:Generator_UserColumnName="Priority" type="xs:int" minOccurs="0" />
              <xs:element name="ComPort" msprop:Generator_ColumnVarNameInTable="columnComPort" msprop:Generator_ColumnPropNameInRow="ComPort" msprop:Generator_ColumnPropNameInTable="ComPortColumn" msprop:Generator_UserColumnName="ComPort" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Content" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Content" msprop:Generator_ColumnVarNameInTable="columnContent" msprop:Generator_ColumnPropNameInTable="ContentColumn" msprop:Generator_UserColumnName="Content" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SendState" msprop:Generator_ColumnVarNameInTable="columnSendState" msprop:Generator_ColumnPropNameInRow="SendState" msprop:Generator_ColumnPropNameInTable="SendStateColumn" msprop:Generator_UserColumnName="SendState" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_ReciveList" msprop:Generator_TableClassName="tb_ReciveListDataTable" msprop:Generator_TableVarName="tabletb_ReciveList" msprop:Generator_TablePropName="tb_ReciveList" msprop:Generator_RowDeletingName="tb_ReciveListRowDeleting" msprop:Generator_UserTableName="tb_ReciveList" msprop:Generator_RowChangingName="tb_ReciveListRowChanging" msprop:Generator_RowEvHandlerName="tb_ReciveListRowChangeEventHandler" msprop:Generator_RowDeletedName="tb_ReciveListRowDeleted" msprop:Generator_RowEvArgName="tb_ReciveListRowChangeEvent" msprop:Generator_RowChangedName="tb_ReciveListRowChanged" msprop:Generator_RowClassName="tb_ReciveListRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" />
              <xs:element name="PhoneNum" msprop:Generator_ColumnVarNameInTable="columnPhoneNum" msprop:Generator_ColumnPropNameInRow="PhoneNum" msprop:Generator_ColumnPropNameInTable="PhoneNumColumn" msprop:Generator_UserColumnName="PhoneNum" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ReciveTime" msprop:Generator_ColumnVarNameInTable="columnReciveTime" msprop:Generator_ColumnPropNameInRow="ReciveTime" msprop:Generator_ColumnPropNameInTable="ReciveTimeColumn" msprop:Generator_UserColumnName="ReciveTime" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ReciveSet" msprop:Generator_ColumnVarNameInTable="columnReciveSet" msprop:Generator_ColumnPropNameInRow="ReciveSet" msprop:Generator_ColumnPropNameInTable="ReciveSetColumn" msprop:Generator_UserColumnName="ReciveSet" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Content" msprop:Generator_ColumnVarNameInTable="columnContent" msprop:Generator_ColumnPropNameInRow="Content" msprop:Generator_ColumnPropNameInTable="ContentColumn" msprop:Generator_UserColumnName="Content" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_SendedList" msprop:Generator_TableClassName="tb_SendedListDataTable" msprop:Generator_TableVarName="tabletb_SendedList" msprop:Generator_TablePropName="tb_SendedList" msprop:Generator_RowDeletingName="tb_SendedListRowDeleting" msprop:Generator_UserTableName="tb_SendedList" msprop:Generator_RowChangingName="tb_SendedListRowChanging" msprop:Generator_RowEvHandlerName="tb_SendedListRowChangeEventHandler" msprop:Generator_RowDeletedName="tb_SendedListRowDeleted" msprop:Generator_RowEvArgName="tb_SendedListRowChangeEvent" msprop:Generator_RowChangedName="tb_SendedListRowChanged" msprop:Generator_RowClassName="tb_SendedListRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" />
              <xs:element name="State" msprop:Generator_ColumnVarNameInTable="columnState" msprop:Generator_ColumnPropNameInRow="State" msprop:Generator_ColumnPropNameInTable="StateColumn" msprop:Generator_UserColumnName="State" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PhoneNum" msprop:Generator_ColumnVarNameInTable="columnPhoneNum" msprop:Generator_ColumnPropNameInRow="PhoneNum" msprop:Generator_ColumnPropNameInTable="PhoneNumColumn" msprop:Generator_UserColumnName="PhoneNum" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SendTime" msprop:Generator_ColumnVarNameInTable="columnSendTime" msprop:Generator_ColumnPropNameInRow="SendTime" msprop:Generator_ColumnPropNameInTable="SendTimeColumn" msprop:Generator_UserColumnName="SendTime" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SendSet" msprop:Generator_ColumnVarNameInTable="columnSendSet" msprop:Generator_ColumnPropNameInRow="SendSet" msprop:Generator_ColumnPropNameInTable="SendSetColumn" msprop:Generator_UserColumnName="SendSet" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Content" msprop:Generator_ColumnVarNameInTable="columnContent" msprop:Generator_ColumnPropNameInRow="Content" msprop:Generator_ColumnPropNameInTable="ContentColumn" msprop:Generator_UserColumnName="Content" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_Config" msprop:Generator_TableClassName="tb_ConfigDataTable" msprop:Generator_TableVarName="tabletb_Config" msprop:Generator_TablePropName="tb_Config" msprop:Generator_RowDeletingName="tb_ConfigRowDeleting" msprop:Generator_UserTableName="tb_Config" msprop:Generator_RowChangingName="tb_ConfigRowChanging" msprop:Generator_RowEvHandlerName="tb_ConfigRowChangeEventHandler" msprop:Generator_RowDeletedName="tb_ConfigRowDeleted" msprop:Generator_RowEvArgName="tb_ConfigRowChangeEvent" msprop:Generator_RowChangedName="tb_ConfigRowChanged" msprop:Generator_RowClassName="tb_ConfigRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" />
              <xs:element name="Para" msprop:Generator_ColumnVarNameInTable="columnPara" msprop:Generator_ColumnPropNameInRow="Para" msprop:Generator_ColumnPropNameInTable="ParaColumn" msprop:Generator_UserColumnName="Para" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnPropNameInTable="ValueColumn" msprop:Generator_UserColumnName="Value" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_Set" msprop:Generator_TableClassName="tb_SetDataTable" msprop:Generator_TableVarName="tabletb_Set" msprop:Generator_TablePropName="tb_Set" msprop:Generator_RowDeletingName="tb_SetRowDeleting" msprop:Generator_UserTableName="tb_Set" msprop:Generator_RowChangingName="tb_SetRowChanging" msprop:Generator_RowEvHandlerName="tb_SetRowChangeEventHandler" msprop:Generator_RowDeletedName="tb_SetRowDeleted" msprop:Generator_RowEvArgName="tb_SetRowChangeEvent" msprop:Generator_RowChangedName="tb_SetRowChanged" msprop:Generator_RowClassName="tb_SetRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" />
              <xs:element name="State" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="State" msprop:Generator_ColumnVarNameInTable="columnState" msprop:Generator_ColumnPropNameInTable="StateColumn" msprop:Generator_UserColumnName="State" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PortNum" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PortNum" msprop:Generator_ColumnVarNameInTable="columnPortNum" msprop:Generator_ColumnPropNameInTable="PortNumColumn" msprop:Generator_UserColumnName="PortNum" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SetType" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="SetType" msprop:Generator_ColumnVarNameInTable="columnSetType" msprop:Generator_ColumnPropNameInTable="SetTypeColumn" msprop:Generator_UserColumnName="SetType" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="BTL" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="BTL" msprop:Generator_ColumnVarNameInTable="columnBTL" msprop:Generator_ColumnPropNameInTable="BTLColumn" msprop:Generator_UserColumnName="BTL" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ReciveCount" msprop:Generator_ColumnVarNameInTable="columnReciveCount" msprop:Generator_ColumnPropNameInRow="ReciveCount" msprop:Generator_ColumnPropNameInTable="ReciveCountColumn" msprop:Generator_UserColumnName="ReciveCount" type="xs:int" default="0" minOccurs="0" />
              <xs:element name="Speed" msprop:Generator_ColumnVarNameInTable="columnSpeed" msprop:Generator_ColumnPropNameInRow="Speed" msprop:Generator_ColumnPropNameInTable="SpeedColumn" msprop:Generator_UserColumnName="Speed" type="xs:int" default="0" minOccurs="0" />
              <xs:element name="SuccessCount" msprop:Generator_ColumnVarNameInTable="columnSuccessCount" msprop:Generator_ColumnPropNameInRow="SuccessCount" msprop:Generator_ColumnPropNameInTable="SuccessCountColumn" msprop:Generator_UserColumnName="SuccessCount" type="xs:int" default="0" minOccurs="0" />
              <xs:element name="FailCount" msprop:Generator_ColumnVarNameInTable="columnFailCount" msprop:Generator_ColumnPropNameInRow="FailCount" msprop:Generator_ColumnPropNameInTable="FailCountColumn" msprop:Generator_UserColumnName="FailCount" type="xs:int" default="0" minOccurs="0" />
              <xs:element name="Remark" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:Generator_UserColumnName="Remark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MaxCount" msprop:Generator_ColumnVarNameInTable="columnMaxCount" msprop:Generator_ColumnPropNameInRow="MaxCount" msprop:Generator_ColumnPropNameInTable="MaxCountColumn" msprop:Generator_UserColumnName="MaxCount" type="xs:int" default="0" minOccurs="0" />
              <xs:element name="HiddenState" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="HiddenState" msprop:Generator_ColumnVarNameInTable="columnHiddenState" msprop:Generator_ColumnPropNameInTable="HiddenStateColumn" msprop:Generator_UserColumnName="HiddenState" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SendingCount" msprop:Generator_ColumnVarNameInTable="columnSendingCount" msprop:Generator_ColumnPropNameInRow="SendingCount" msprop:Generator_ColumnPropNameInTable="SendingCountColumn" msprop:Generator_UserColumnName="SendingCount" type="xs:int" minOccurs="0" />
              <xs:element name="SmsNum" msprop:Generator_ColumnVarNameInTable="columnSmsNum" msprop:Generator_ColumnPropNameInRow="SmsNum" msprop:Generator_ColumnPropNameInTable="SmsNumColumn" msprop:Generator_UserColumnName="SmsNum" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MaType" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="MaType" msprop:Generator_ColumnVarNameInTable="columnMaType" msprop:Generator_ColumnPropNameInTable="MaTypeColumn" msprop:Generator_UserColumnName="MaType" default="0" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_CheckList" msprop:Generator_TableClassName="tb_CheckListDataTable" msprop:Generator_TableVarName="tabletb_CheckList" msprop:Generator_TablePropName="tb_CheckList" msprop:Generator_RowDeletingName="tb_CheckListRowDeleting" msprop:Generator_UserTableName="tb_CheckList" msprop:Generator_RowChangingName="tb_CheckListRowChanging" msprop:Generator_RowEvHandlerName="tb_CheckListRowChangeEventHandler" msprop:Generator_RowDeletedName="tb_CheckListRowDeleted" msprop:Generator_RowEvArgName="tb_CheckListRowChangeEvent" msprop:Generator_RowChangedName="tb_CheckListRowChanged" msprop:Generator_RowClassName="tb_CheckListRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" msprop:Generator_UserColumnName="ID" type="xs:int" />
              <xs:element name="PhoneNum" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="PhoneNum" msprop:Generator_ColumnVarNameInTable="columnPhoneNum" msprop:Generator_ColumnPropNameInTable="PhoneNumColumn" msprop:Generator_UserColumnName="PhoneNum" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Priority" msprop:Generator_ColumnVarNameInTable="columnPriority" msprop:Generator_ColumnPropNameInRow="Priority" msprop:Generator_ColumnPropNameInTable="PriorityColumn" msprop:Generator_UserColumnName="Priority" type="xs:int" default="5" minOccurs="0" />
              <xs:element name="ComPort" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="ComPort" msprop:Generator_ColumnVarNameInTable="columnComPort" msprop:Generator_ColumnPropNameInTable="ComPortColumn" msprop:Generator_UserColumnName="ComPort" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SendState" msprop:Generator_ColumnVarNameInTable="columnSendState" msprop:Generator_ColumnPropNameInRow="SendState" msprop:Generator_ColumnPropNameInTable="SendStateColumn" msprop:Generator_UserColumnName="SendState" type="xs:int" default="0" minOccurs="0" />
              <xs:element name="CheckState" msprop:Generator_ColumnVarNameInTable="columnCheckState" msprop:Generator_ColumnPropNameInRow="CheckState" msprop:Generator_ColumnPropNameInTable="CheckStateColumn" msprop:Generator_UserColumnName="CheckState" type="xs:int" default="0" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_Content" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="tb_SendList_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_SendList" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="tb_ReciveList_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_ReciveList" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="tb_SendedList_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_SendedList" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="tb_Config_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_Config" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="tb_Set_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_Set" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="tb_CheckList_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_CheckList" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
  </xs:element>
</xs:schema>